package com.cheng.example.book.advise151.chap5;

import java.util.Arrays;
import java.util.List;
import java.util.TreeSet;

public class Client64 {

    public static void main(String[] args) {

    }

    public static int max(int[] data) {
//        int max = data[0];
//        for (int i : data) {
//            max = max > i ? max : i;
//        }
//        return max;
        Arrays.sort(data);
        return data[data.length - 1];
    }


    public static int getSecond(Integer[] data) {
        //转换为列表
        List<Integer> dataList = Arrays.asList(data);
        //转换为TreeSet，剔除重复元素并升序排列
        TreeSet<Integer> ts = new TreeSet<Integer>(dataList);
        //取得比最大值小的最大值，也就是老二了
        return ts.lower(ts.last());
    }
}
